package com.javalong.mir.common.util;

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;

/**
 * 编码工具类
 * 
 * @author Administrator
 *
 */
public class ImageUtils {

	      
	    /**
	     * 获取图片宽度
	     * @param file  图片文件
	     * @return 宽度
	     */
	    public static int getImgWidth(InputStream is) {
	        BufferedImage src = null;
	        int ret = -1;
	        try {
	            src = javax.imageio.ImageIO.read(is);
	            ret = src.getWidth(null); // 得到源图宽
	            is.close();
	        } catch (Exception e) {
	            e.printStackTrace();
	        }
	        return ret;
	    }
	      
	      
	    /**
	     * 获取图片高度
	     * @param file  图片文件
	     * @return 高度
	     */
	    public static int getImgHeight(InputStream is) {
	        BufferedImage src = null;
	        int ret = -1;
	        try {
	            src = javax.imageio.ImageIO.read(is);
	            ret = src.getHeight(null); // 得到源图高
	            is.close();
	        } catch (Exception e) {
	            e.printStackTrace();
	        }
	        return ret;
	    }
}
